package com.niuxiaofa.newlaw.Bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class CourseInfoBean {


    private String msg;
    private int code;
    private DataDTO data;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public DataDTO getData() {
        return data;
    }

    public void setData(DataDTO data) {
        this.data = data;
    }

    public static class DataDTO {
        @SerializedName("CoursePartConfList")
        private List<CoursePartConfListDTO> coursePartConfList;
        @SerializedName("CourseEntity")
        private CourseEntityDTO courseEntity;

        public List<CoursePartConfListDTO> getCoursePartConfList() {
            return coursePartConfList;
        }

        public void setCoursePartConfList(List<CoursePartConfListDTO> coursePartConfList) {
            this.coursePartConfList = coursePartConfList;
        }

        public CourseEntityDTO getCourseEntity() {
            return courseEntity;
        }

        public void setCourseEntity(CourseEntityDTO courseEntity) {
            this.courseEntity = courseEntity;
        }

        public static class CourseEntityDTO {
            private int categoryId;
            private String courseCoverPicUrl;
            private String courseName;
            private String courseNo;
            private int coursePartNum;
            private String isFree;
            private int pularity;
            private int sysCoursePartNum;
            private String uploader;
            private String uploaderImage;

            public int getCategoryId() {
                return categoryId;
            }

            public void setCategoryId(int categoryId) {
                this.categoryId = categoryId;
            }

            public String getCourseCoverPicUrl() {
                return courseCoverPicUrl;
            }

            public void setCourseCoverPicUrl(String courseCoverPicUrl) {
                this.courseCoverPicUrl = courseCoverPicUrl;
            }

            public String getCourseName() {
                return courseName;
            }

            public void setCourseName(String courseName) {
                this.courseName = courseName;
            }

            public String getCourseNo() {
                return courseNo;
            }

            public void setCourseNo(String courseNo) {
                this.courseNo = courseNo;
            }

            public int getCoursePartNum() {
                return coursePartNum;
            }

            public void setCoursePartNum(int coursePartNum) {
                this.coursePartNum = coursePartNum;
            }



            public String getIsFree() {
                return isFree;
            }

            public void setIsFree(String isFree) {
                this.isFree = isFree;
            }

            public int getPularity() {
                return pularity;
            }

            public void setPularity(int pularity) {
                this.pularity = pularity;
            }

            public int getSysCoursePartNum() {
                return sysCoursePartNum;
            }

            public void setSysCoursePartNum(int sysCoursePartNum) {
                this.sysCoursePartNum = sysCoursePartNum;
            }

            public String getUploader() {
                return uploader;
            }

            public void setUploader(String uploader) {
                this.uploader = uploader;
            }

            public String getUploaderImage() {
                return uploaderImage;
            }

            public void setUploaderImage(String uploaderImage) {
                this.uploaderImage = uploaderImage;
            }
        }

        public static class CoursePartConfListDTO {
            private String content;
            private int courseId;
            private String coverImageUrl;
            private String deleteStatus;
            private String description;
            private int id;
            private int pularity;
            private String recommendIs;
            private int reprintNum;
            private String storageVideoId;
            private String title;
            private String url;
            private String vstatus;

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public int getCourseId() {
                return courseId;
            }

            public void setCourseId(int courseId) {
                this.courseId = courseId;
            }

            public String getCoverImageUrl() {
                return coverImageUrl;
            }

            public void setCoverImageUrl(String coverImageUrl) {
                this.coverImageUrl = coverImageUrl;
            }


            public String getDeleteStatus() {
                return deleteStatus;
            }

            public void setDeleteStatus(String deleteStatus) {
                this.deleteStatus = deleteStatus;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getPularity() {
                return pularity;
            }

            public void setPularity(int pularity) {
                this.pularity = pularity;
            }

            public String getRecommendIs() {
                return recommendIs;
            }

            public void setRecommendIs(String recommendIs) {
                this.recommendIs = recommendIs;
            }

            public int getReprintNum() {
                return reprintNum;
            }

            public void setReprintNum(int reprintNum) {
                this.reprintNum = reprintNum;
            }

            public String getStorageVideoId() {
                return storageVideoId;
            }

            public void setStorageVideoId(String storageVideoId) {
                this.storageVideoId = storageVideoId;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public String getVstatus() {
                return vstatus;
            }

            public void setVstatus(String vstatus) {
                this.vstatus = vstatus;
            }
        }
    }
}
